热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

初始密码|左上角_Linux编程手把手教你搭建Linux编程环境

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Linux编程手把手教你搭建Linux编程环境相关的知识,希望对你有一定的参考价值。Linux编程环境搭建有两套方案。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Linux编程手把手教你搭建Linux编程环境相关的知识,希望对你有一定的参考价值。


Linux编程环境搭建有两套方案。
关于这两套方案我都会做详细的讲解,以便帮助大家减少Linux编程学习的障碍。




方案一:云服务器 + Xshell

这种方案就是将我们的Linux操作机部署在云服务器上面,然后通过Xshell在自己的电脑上操纵Linux机器。



优点:Linux环境部署简单、后期维护成本低、可以随便瞎折腾、不用担心整崩了(推荐)
缺点:需要花钱购买,基本是100 - 120元/年,有时候搞活动会更便宜一些。


小技巧:可以和几个同学一起购买一台云服务机,平摊费用,反正是多用户操作系统,可以同时让很多人使用,性能方面是绝对够用的,省钱还不浪费。


一、云服务器的选择
国内云服务做到比较好的有阿里云腾讯云华为云等等,其实我们也不用纠结购买哪个,反正就是哪个便宜买哪个,实际使用体验都是差不多的。


二、云服务器购买
我自己购买的是腾讯云,接下来就以腾讯云举例。

1)先注册 / 登录腾讯云



可能在注册 / 登录的时候会遇到实名认证,进行认证就好了(没遇到的当我没说)


2)切换到云校园专区模块,点击“立即购买“进行挑选

3)选择购买(建议买便宜的,性能完全够用!)

4)云服务器上Linux环境部署

进入云服务实例界面实例 - 云服务器 - 控制台(tencent.com),进行实例配置,配置成CentOS最新的版本即可。



如果遇到其他问题可以通过查找相关手册,或者在线咨询等方式解决(我配置环境的时候没遇到其他问题)



5)登录云服务器
在云服务器上面配置好Linux环境后,我们需要进行登录验证,



我这里是之前已经登录过并且将密码保存了,所以打开页面可以直接点击登录
如果你之前没有登录过的话,需要输入密码,这个密码是一个初始密码,我之前的初始密码反正就是一堆乱七八糟的字符 4 ^ Ngex% RmJy7n



Xshell相关部署部分放在后面,下面介绍以下虚拟机搭建Linux环境的方式。




方案二:虚拟机 + Xshell

这种方式就是利用虚拟机平台来创建一台搭载Linux系统的虚拟机,虚拟机平台有很多,我在这里推荐VM(VMware Workstation)

VM的安装教程可以参考这篇博客VM虚拟机下载及安装教程_糯米 - CSDN博客_vmware虚拟机安装教程(先安装虚拟机然后再接着往下看呗~)

到这一步为止,相信同学们已经安装好了VM。此时进入VM界面,创建虚拟机

就会发现无法创建

因为此时我们还缺少CentOS镜像文件,需要下载CentOS镜像文件。(这些镜像文件其实就是包含操作系统软件的代码)
可以直接去CentOS镜像文件官方网站下载Download(centos.org):

下载完成后,进入
正式安装环节:
1)点击创建虚拟机

2)选择“典型”,点击下一步

3)点击“浏览”,选择CentOS镜像文件保存的路径

4)选中CentOS镜像文件,点击打开

5)更改默认路径,点击“下一步”
6)点击“下一步”
7)创建完成

Linux环境运行
1)点击开机

2)选择“我已完成安装”

3)等待加载(静静看作就好,一分钟左右)

4)随便转转,试试各个按键的功能

5)新建root密码,新建用户


新建root密码,点击左上角Done完成


用root用户登录,之后可以用root用来来创建其他用户





有木有又想用云服务器,又不想花钱的同学?举个爪爪,我一不小心就发现了一个白嫖方式:华为云的免费试用,只是时间可能只有几个月,但是我想这并不能阻挡同学们白嫖的热情,嘻嘻~





Xshell下载及安装

Xshell是一个远程终端软件,下载官网为Xshell7_Xftp7, Xmanager7下载 - xshellcn(也可以直接百度搜索“Xshell”)
安装教程为:
Xshell 7安装激活与换机转移许可证教程详解 - xshellcn
实际上就是简单的点击下一步,遇到选择默认安装路径的时候更改一下路径即可。


如何连接xshell?

1)ifconfig指令:查看网卡信息

复制:红框中的ip地址(是复制你自己的,不是我的哈)
2)打开xshell软件,点击新建

3)将复制的ip地址粘贴到主机这里

4)点击打开控件的小三角展开,选择创建的主机名称

5)更改配色方案





原创不易,一键三连支持一下呗~,如果您还能关注我,就是对我最大的鼓励!



推荐阅读
  • 本人新手,用Unity3D想做一个简单的赛车游戏,现在的问题是转弯的时候很容易出现翻车的情况,求解决思路比如说你的中心是在(0,0,0),你把他设置成(0,-1.0,0)之类的就可 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 网络安全是一个非常重要的课题,基本上你运行的服务后台越多,你就可能打开更多的安全漏洞.如果配置的恰当的话,Linux本身是非常安全可靠的,假使在Linux系统中有某个安全缺陷,由于Linu ... [详细]
author-avatar
xiaobaibai
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有